scada software scada network security automation plc thin-client radius3 network security assessment security assessment network security application social engineering training scheduler penetration testing scheduling schedule hmi vulnerability assessment